verge of a precipice - French English Dictionary